The Factor Automaton
نویسنده
چکیده
The amount of information processed by computers grows very dramatically. Now every application should contain an information searching engine. Let us deal with exact substring matching for one pattern-text pair. There are a lot of pattern matching algorithms with the same function but each of them is optimal in different field. Standard algorithms (Aho-Corasick or Boyer-Moore) sequentially compare given pattern with a text to be searched in. These algorithms are relatively slow but they need not any precomputed data structures and have small memory complexity. Time complexity is typically from O(n-r-m) to 0(n*m) where n is the size of the searching text and m is the size of the pattern. The space complexity is equal to the size of the text and the pattern. Algorithms in this category are useful for applications with small texts or in applications which source text changes too often. Another category of searching algorithms prefer preprocessing the base text and extremely fast searching in special data structures. The most useful data structure is directed acyclic word graph sometimes called DAWG. In this case the searching engine is a finite automaton with the same structure as DAWG has. The space complexity is also 0(n) but implementation of this automaton is approximately 4 times larger than algorithms in previous category. The main benefit is the fastest possible searching speed. The time complexity is linear with respect to the size of the pattern, not depending on the size of the searched text. However, the source text must be preprocessed. The preprocessing is an operation with the time and space complexity linear with respect to the size of the text. Any change of the source text causes a new reinitialization of the data structure (or structure of the finite automaton). It seems the cost of this reinitialization is too high but recently the
منابع مشابه
An automaton group: a computational case study
We introduce a two generated weakly branch contracting automaton group $G$ which is generated by a two state automaton on a three letter alphabet. Using its branch structure and the finiteness nature of a sequence of its factor groups we compute the order of some of these factors. Furthermore some algebraic properties of $G$ are detected .
متن کاملI-homomorphism for BL-I-General L-fuzzy Automata
Taking into account the notion of BL-general fuzzy automaton, in the present study we define the notation of BL-intuitionistic general L-fuzzy automaton and I-bisimulation for BL-intuitionistic general L-fuzzy automaton.Then for a given BL-intuitionistic general L-fuzzy automaton, we obtain the greatest I-bisimulation. According to this notion, we give the structure of quotient BL-intuiti...
متن کاملADMISSIBLE PARTITION FOR BL-GENERAL FUZZY AUTOMATON
In this note, we define the concepts of admissible relation and admissible partition for an arbitrary BL-general fuzzy automaton.In particular, a connection between the admissible partition and the quotient BL-general fuzzy automaton is presented.It is shown that if we use the maximal admissible partition, then we obtain a quotient BL-general fuzzy automaton and this quotient is minimal. Finall...
متن کاملDISTINGUISHABILITY AND COMPLETENESS OF CRISP DETERMINISTIC FUZZY AUTOMATA
In this paper, we introduce and study notions like state-\linebreak distinguishability, input-distinguishability and output completeness of states of a crisp deterministic fuzzy automaton. We show that for each crisp deterministic fuzzy automaton there corresponds a unique (up to isomorphism), equivalent distinguished crisp deterministic fuzzy automaton. Finally, we introduce two axioms related...
متن کاملMINIMAL AND STATEWISE MINIMAL INTUITIONISTIC GENERAL L-FUZZY AUTOMATA
In this note, by considering the notions of the intuitionistic general L-fuzzy automaton and $(alpha, beta)$-language, we show that for any $(alpha, beta)$-language $mathcal{L}$, there exists a minimal intuitionistic general L-fuzzy automaton recognizing $mathcal{L}$.We prove that the minimal intuitionistic general L-fuzzy automaton is isomorphic with threshold $(alpha,beta)$ to any $(alpha, be...
متن کاملBCK-ALGEBRAS AND HYPER BCK-ALGEBRAS INDUCED BY A DETERMINISTIC FINITE AUTOMATON
In this note first we define a BCK‐algebra on the states of a deterministic finite automaton. Then we show that it is a BCK‐algebra with condition (S) and also it is a positive implicative BCK‐algebra. Then we find some quotient BCK‐algebras of it. After that we introduce a hyper BCK‐algebra on the set of all equivalence classes of an equivalence relation on the states of a deterministic finite...
متن کامل